be dependent on chance - Español Inglés Diccionario